Add a message-dialog style class
authorMatthias Clasen <mclasen@redhat.com>
Thu, 12 Jun 2014 13:14:03 +0000 (09:14 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 12 Jun 2014 13:22:36 +0000 (09:22 -0400)
This helps in separating message dialogs from other dialogs,
theming-wise.

docs/reference/gtk/gtk3-sections.txt
gtk/gtkstylecontext.h
gtk/resources/ui/gtkmessagedialog.ui

index 754eb8a1858a10225765cf7f6d737ef91922cce7..5896a799cdfe3bbb2ce8c55204bea338f3311782 100644 (file)
@@ -5994,6 +5994,7 @@ GTK_STYLE_CLASS_MARK
 GTK_STYLE_CLASS_MENU
 GTK_STYLE_CLASS_MENUBAR
 GTK_STYLE_CLASS_MENUITEM
+GTK_STYLE_CLASS_MESSAGE_DIALOG
 GTK_STYLE_CLASS_NEEDS_ATTENTION
 GTK_STYLE_CLASS_NOTEBOOK
 GTK_STYLE_CLASS_OSD
index 41607f50ac448dcbb228f20a51039d2ccdc13f94..680461621844758e065f22a3e758a0d66f26bd98 100644 (file)
@@ -807,6 +807,15 @@ struct _GtkStyleContextClass
  */
 #define GTK_STYLE_CLASS_POPUP "popup"
 
+/**
+ * GTK_STYLE_CLASS_MESSAGE_DIALOG:
+ *
+ * A CSS class that is added to message dialogs.
+ *
+ * Since: 3.14
+ */
+#define GTK_STYLE_CLASS_MESSAGE_DIALOG "message-dialog"
+
 /**
  * GTK_STYLE_REGION_ROW:
  *
index d75a414b627ebb2a9c511a9a43eed4315345249b..78678f95a02fa71227fe2839fbcabedcf6974657 100644 (file)
@@ -8,6 +8,9 @@
     <property name="resizable">False</property>
     <property name="type_hint">dialog</property>
     <property name="skip_taskbar_hint">True</property>
+    <style>
+      <class name="message-dialog"/>
+    </style>
     <child internal-child="headerbar">
       <object class="GtkHeaderBar" id="headerbar1">
         <property name="visible">True</property>